Skip to content

GitHub Codespaces使用教程

什么是 GitHub Codespaces?

简单来说,GitHub Codespaces 是一个运行在云端的即时开发环境

你可以把它理解为 “GitHub 官方帮你托管在云端的虚拟机 + 已经帮你配置好的 VS Code”。它底层基于 Docker 容器,你不需要在本地安装任何 Node.js、Python、Go 语言或数据库,只需打开浏览器,点击一个按钮,几秒钟内就能获得一个完全属于该项目的、开箱即用的完整开发环境。

核心优势

  1. 秒级启动,开箱即用:项目环境代码化,任何人打开它,环境都是高度一致的。
  2. 多端联动:既可以直接在 浏览器 里用 Web 版 VS Code 敲代码,也可以连接到你本地的 VS Code 桌面端或 JetBrains 系列 IDE。写代码用本地的流畅,运行和编译全部消耗云端的 CPU 和内存。
  3. 自带端口转发:在云端运行的 Web 服务(如 localhost:3000),Codespaces 会自动生成安全的加密链接,方便你在本地浏览器直接预览和调试。
  4. 免费额度友好:对于个人开发者,GitHub 每个月免费赠送 60 个小时 的核心小时数(Core hours)以及 15 GB 的存储空间,个人轻量使用完全足够。

核心操作指南

1. 快速启动一个 Codespace

  1. 打开你的任意一个 GitHub 仓库。
  2. 点击绿色的 Code 按钮,切换到 Codespaces 选项卡。
  3. 点击 Create codespace on main
  4. 稍等几秒,浏览器内就会弹出一个完整的 VS Code 界面,此时你就可以在终端里直接运行代码了。

2. 在本地 VS Code 软件中连接云端

如果你更喜欢本地编辑器的流畅度和快捷键,可以将其作为客户端连接到云端:

  1. 在本地 VS Code 中安装官方插件 GitHub Codespaces
  2. 点击 VS Code 左下角的绿色远程状态栏按钮 (><)
  3. 选择 Codespaces: Connect to Codespace...,登录 GitHub 账号并选择你正在运行的环境即可。

为什么要用它

在利用GitHub托管博客的现状下,不想在每台设备上都clone一份仓库,只需要进行编辑发布即可。

Last updated: